package br.com.boreo.boreoapp_orcamento.controller;

import java.util.ArrayList;

import android.content.Context;
import br.com.boreo.boreoapp_orcamento.dao.EstoquesDAO;
import br.com.boreo.boreoapp_orcamento.model.Estoque;

public class EstoquesController {
	
	private EstoquesDAO estoquesDAO;
	public EstoquesController(Context context) {
		estoquesDAO = new EstoquesDAO(context);
	}

	public long inserir(int id_produto, int id_loja, double est_venda, double est_vendido) {
		return estoquesDAO.inserir(id_produto, id_loja, est_venda, est_vendido);
	}

	public long inserirComId(int id_produto, int id_loja, double est_venda, double est_vendido) {
		return estoquesDAO.inserirComId(id_produto, id_loja, est_venda, est_vendido);
	}
	
	public long alterar(int id_produto, int id_loja, double est_venda, double est_vendido) {
		return estoquesDAO.alterar(id_produto, id_loja, est_venda, est_vendido);
	}

	public ArrayList<Estoque> selectEstoques(){
		return estoquesDAO.selectEstoques();
	}

	public ArrayList<Estoque> selectEstoquePorId(int id_produto, int id_loja) {
		return estoquesDAO.selectEstoquePorId(id_produto, id_loja);
	}
	
	public ArrayList<Estoque> selectEstoquePorProduto(int id_produto) {
		return estoquesDAO.selectEstoquePorProduto(id_produto);
	}

	public void excluirTodosEstoques() {
		estoquesDAO.excluirTodosEstoques();
	}
}
